﻿// 1395. 产品处理.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>


/*

https://www.acwing.com/problem/content/1397/

一家工厂正在运行一条生产线，该生产线需要对每个产品执行两项操作：首先是 A 操作，然后是 B 操作。

每个操作都只有一定数量的机器能够执行。

ioi96d1.gif

上图显示了生产线具体流程，其工作方式如下。

类型 A 的机器从输入容器中取出产品，执行操作 A，然后将产品放入中间容器中。

类型 B 的机器从中间容器中取出产品，执行操作 B，然后将产品放入输出容器中。

所有机器都可以并行且彼此独立地工作，每个容器的大小不受限制。

不同机器的性能可能不同，因而完成一次操作的时间也可能不同。

给定 N 个待加工的产品，并于时刻 0 开始加工，所有产品都要进行 A、B 两个操作。

请你计算，最早于什么时刻对所有产品完成操作 A，最早于什么时刻对所有产品完成操作 B。

输入格式
第一行包含三个整数 N,M1,M2，分别表示产品数量，类型 A 的机器数量，类型 B 的机器数量。

接下来若干行，首先包含 M1 个整数，表示各个类型 A 的机器完成一次操作的时间，然后包含 M2 个整数，表示各个类型 B 的机器完成一次操作的时间。

输出格式
两个整数，分别表示完成所有 A 操作的最早时刻，完成所有 B 操作的最早时刻。

数据范围
1≤N≤1000,
1≤M1,M2≤30,
所有机器操作一次所需时间的范围均在[1,20]
输入样例：
5 2 3
1 1 3 1 4
输出样例：
3 5
*/
int main()
{
    std::cout << "Hello World!\n";
}

 